could kick himself - Spanish English Dictionary